*{margin: 0; padding: 0; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
body{font-family: "Microsoft YaHei"; font-size: 14px; line-height: 1.42857143; color: #333; background: #EFEFEF;}
img{vertical-align: middle;}
a{text-decoration: none;}
form{display: block; margin-top: 0em;}
.clear{clear: both;}

/* 表单 */
.form-box{margin: 5px; border-radius: 3px; padding: 15px 15px 5px 15px; background: #fff;}
.form-box .top-bar{margin-top: -5px; height: 36px; line-height: 36px; border-bottom: 1px solid #eee; margin-bottom: 10px;}
.top-bar h5.nav-title{
    font-weight: 600; line-height: 16px; border-left: 3px solid #0B8457; padding-left: 10px; margin: 0; display: inline-block;
    margin-right: 10px; font-size: 16px; float: left; margin-top: 6px;
}
.batch-table{border: 1px solid #e3e3e3; margin: 15px 0; width: 100%;}
.aps-grid-row{border-bottom: 1px solid #e3e3e3; min-height: 1px; clear: both;}
.aps-grid-col{line-height: 30px; padding: 10px; width: 25%; float: left;}
.aps-grid-col label{float: right; font-weight: bold;}
.aps-grid-col-lg-18{width: 75%; float: left; line-height: 28px; padding: 10px;}
.aps-grid-col-lg-18 .input-one{
	height: 32px; width: 200px; vertical-align: middle; padding-right: 12px; padding-left: 12px; line-height: 1.5;
	font-size: 12px; border: 1px solid #d7d8d9; outline: none; border-radius: 3px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.aps-grid-col-lg-18 .input-one:hover{border: 1px solid #0B8457;}
.aps-grid-col-lg-18 span{font-size: 12px; font-weight: bold;}
.red-color{color: red;}
.aps-grid-col-lg-18 select{
	height: 32px; vertical-align: middle; padding-right: 12px; padding-left: 12px; line-height: 1.5; font-size: 12px;
	border: 1px solid #d7d8d9; outline: none; border-radius: 3px; box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.table-box table{width: 650px; border: none; border: 1px solid #d3d3d3; float: left;}
.table-box table tr{text-align: center;}
.table-box table td,.table-box table th{padding: 5px;}
.table-box table th{background: #EFEFEF;}
.table-box table input{}
.editor-box label{font-size: 16px; font-weight: bold;}
.img-case-dp{display: inline-block; padding: 4px; background-color: #fff; border: 1px solid #ddd; border-radius: 4px;}
.photo{margin-bottom: 10px;}

/* 案例 */
.case-admin-left{width: 70%; float: left;}
.case-admin-left .form-control,.case-admin-right .panel .panel-body .form-group .form-control{
	display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555;
    background-color: #fff; background-image: none; border: 1px solid #ccc; border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.case-admin-right{width: 28%; float: right;}
.case-admin-right .panel{
	border: 1px solid #ddd; margin-bottom: 20px; background-color: #fff; border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05); box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.case-admin-right .panel .panel-heading{
	color: #333; background-color: #f5f5f5; border-bottom: 1px solid #ddd; padding: 5px 12px; border-top-left-radius: 3px;
	border-top-right-radius: 3px;
}
.case-admin-right .panel .panel-heading .panel-title{
	font-size: 14px; color: inherit; font-weight: 100;
}
.case-admin-right .panel .panel-body{padding: 15px;}